@charset "utf-8";

@font-face { 

  font-family:'font1'; 

  src: url('../other/politicaregular.ttf'); 

}



/* CSS Document */

* {

	padding: 0;

	margin: 0;

	font-size: 14px;

	color: #333;

	list-style: none;

	border: 0;

	text-decoration: none;

	font-family: "microsoft yahei";

	font-weight: normal;

}

a {

	text-decoration: none;

}



.w-1260 {

	width: 1260px;

	margin: 0 auto;

	overflow: hidden;

}



.w-1260-1 {

	width: 1280px;

	margin: 0 auto;

	overflow: hidden;

}



.fl {

	float: left;

}



.fr {

	float: right;

}



.clear {

	clear: both;

}

.mt-5 {

	margin-top: 5px;

}

.mt-10 {

	margin-top: 15px;

}



.mt-15 {

	margin-top: 15px;

}



.mt-20 {

	margin-top: 25px;

}



.mt-30 {

	margin-top: 30px;

}



.mt-35 {

	margin-top: 35px;

}



.mt-40 {

	margin-top: 40px;

}



.mt-50 {

	margin-top: 55px;

}

.mt-60 {

	margin-top: 60px;

}

.mt-100 {

	margin-top: 100px;

}

.mt-150{

	margin-top: 150px;

}

.my-tu{

  text-align: center;

}

.my-tu img{

  margin:0 auto;

  display: block;

}

.top-bg{

  width: 100%;

  height: 190px;

  background: url(../img/top-bg.jpg) top center repeat-x;

  overflow: hidden;

}



.bj1{

	width: 100%;

	height:35px;

	background-color:#f3f3f3;

}



.bj1wz{

float:left;

width:auto;

line-height:35px;

color:#333;

font-size:14px;

}

/*头部分类*/



.tb-100 {

	width: 100%;

	height:214px;

	margin: 0 auto;

	overflow: hidden;

	padding-bottom:30px;

	background-image: url(../img/index11.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}



.tb-z{

float:left;

	width: 252px;

	height:218px;

	margin-top:10px;

}



.tb-y{

    float:left;

	width: 280px;

	height:auto;

	background-color:#071921;

	border: 1px solid #999999;

	border-radius:10px;

	margin-top:30px;

	margin-right:30px;



}

.tb-yz{

	width: 895px;

	height:61px;

	margin: 0 auto;

	margin-top:30px;

	text-align:center;

}

.tb-y1{

	width: 1260px;

	height:30px;

	font-size:14px;

	line-height: 30px;

	color: #FFFFFF;

	text-align:center;

	text-transform: uppercase;

}

.tb-y2{

    float:left;

	width: auto;

	height:44px;

	margin-top:10px;

	margin-left:10px;

}

.tb-y3{

    float:left;

	width: auto;

	height:auto;

	font-size:24px;

	line-height: 50px;

	color: #FFFFFF;

}

.tb-y4{

    float:left;

	width: 175px;

	height:45px;

	font-size:24px;

	line-height: 45px;

	font-weight: bold;

	color: #FFFFFF;

	margin-top:25px;

	text-align:center;

	background-color:#ffa509;

	border-radius:5px;

}

.tb-y4 a{

	font-size:24px;

	color: #FFFFFF;

		font-weight: bold;



}





/*优势*/

.rxys{

	width:1250px;

	height:auto;

	margin: 0 auto;

	background-image: url(../img/rx.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	margin-bottom:30px;

 }

.rxys1{

	float:left;

	width: 66px;

	height: 64px;

	margin-top:13px;

	margin-left:90px;

}

.rxys2{

	float:left;

	width: 136px;

	height: 40px;

	margin-top:22px;

	margin-left:10px;

	line-height:40px;

	color:#FFFFFF;

	font-size:24px;

}

.rxys3{

	float:left;

	width: 600px;

	height: 50px;

	margin-top:20px;

	margin-left:30px;

	line-height:50px;

	color:#333;

	font-size:16px;

}



.rxys4{

	float:left;

	width: 280px;

	height: 200px;

	background-color:#f2f2f2;

	border: 1px solid #CCCCCC;

	margin-top:30px;

	margin-right:30px;

}

.rxys4-1{

	width: 90%;

	height: auto;

	margin: 0 auto;

}



.rxys4-2{

    float:left;

	width: 30px;

	height: 26px;

	margin-top:20px;

}



.rxys4-3{

	width: 120px;

	height: 30px;

	margin: 0 auto;

	line-height:30px;

	color:#fd8800;

	margin-top:30px;

	font-size: 24px;

	font-weight: bold;

	text-align:center;

}



.rxys4-3:hover{

	color:#0084ff;

}



.rxys4-5{

	width: 260px;

	height: 30px;

	margin: 0 auto;

	line-height:30px;

	color:#e70200;

	margin-top:30px;

	font-size: 24px;

	font-weight: bold;

	text-align:center;

}



.rxys4-5:hover{

	color:#fd8800;

}

.rxys4-4{

	width: 87%;

	height: auto;

	margin: 0 auto;

	line-height:28px;

	color:#666666;

	font-size: 17px;

	margin-top:20px;

	text-align:center;

}



.rxys43{

	float:right;

	width: 280px;

	height: 200px;

	background-color:#f2f2f2;

	border: 1px solid #CCCCCC;

	margin-top:30px;

	margin-right:30px;

}		

/*end 优势*/



.youshi{

    float:left;

	width: 303px;

	height: auto;

	background-color:#f2f2f2;

	margin-right:16px;

}



.youshi1{

	width: 303px;

	height: auto;

	margin: 0 auto;

	margin-top:5px;

}

.youshi2{

	width: 300px;

	height: auto;

	margin: 0 auto;

	margin-top:20px;

}



.yswz{

	width: auto;

	height: 35px;

	line-height:35px;

	color:#333;

	font-size:20px;

	font-weight: bold;

	text-align:center;

}

.yswzyw{

	width: auto;

	height: 35px;

	line-height:35px;

	color:#fd8800;

	font-size:40px;

	font-weight: bold;

	text-align:center;

	font-family: Impact;

}

.yswz1{

	width: 90%;

	height: 140px;

	margin: 0 auto;

	line-height:27px;

	color:#666;

	font-size:15px;

	margin-top:10px;

}

.youshi2r{

    float:right;

	width: 303px;

	height: auto;

	background-color:#f2f2f2;

}





/*公司名字*/

.logo{

    float:left;

	width: auto;

	height: auto;

	}

.bt1-wz{

    float:left;

	width: auto;

	height: 100px;

	color: #333333;

	padding-top:20px;

	margin-left:10px;

	}



.bt1-wz h1{

	width: auto;

	height: 50px;

	font-size: 44px;

	font-weight: bold;

	color: #333333;

	}

.bt1-wzh{

	font-size: 44px;

	font-weight: bold;

	color: #e70200;

	}

.bt1-yw{

    float:left;

	width: auto;

	height: 30px;

	font-size: 18px;

	color: #fff;

	line-height:30px;

	font-family: "微软雅黑";

	background-color:#f0564c;

	padding-left:5px;

	padding-right:5px;

	}

.bt1-yw1{

float:left;

	width: auto;

	height: auto;

	font-size: 17px;

	color: #333;

	line-height:auto;

	font-family: "微软雅黑";

	text-transform: uppercase;

	}	

.bt1-dhz{

	width: auto;

	height: auto;

	margin-top:10px;

	}	

.bt1-dh{

	float:right;

	width: auto;

	height: auto;

	text-align: right;

	}	

/*大图下*/

.rxcp{

	width: 100%;

	height: 70px;

	background-color:#f2f2f2;

	}	

.rxcp1{

	width: 1200px;

	height: 70px;

	margin: 0 auto;

	color:#333333;

	font-size:16px;

	line-height:70px;

	}

	

/*优势*/ 

.ys-1r{

	float:right;

	width: 290px;

	height: 180px;

	margin-top:30px;

	background-color:#00b070;

}

.ys-1r:hover{

	background-color:#ff7b19;

}

.ys-1{

	float:left;

	width: 290px;

	height: 180px;

	margin-right:33px;

	margin-top:30px;

	background-color:#00b070;

}

.ys-1:hover{

	background-color:#ff7b19;

}

.ys-2{

	width: 80px;

	height: 80px;

	margin: 0 auto;

	text-align:center;

	padding-top:25px;

	

}

.ys-wz{

	width: auto;

	height: auto;

	margin: 0 auto;

	color: #fff;

	line-height: 24px;

	font-size: 18px;

	text-align: center;

	font-weight: bold;

	margin-top:10px;

}	

	

			

/*menu*/

.h-menu-bg{

  width: 100%;

  background-color:#e70200;



}

.h-menu{

  margin:0 auto;

    width: 1260px;

    height: 55px;

    text-align: center;

}

.h-menu a{

  display: block;

  float: left;

  position: relative;

  width: 157px;

  height: 55px;

  line-height: 55px;

  font-size: 17px;

  text-align: center;

  color: #fff;

  transition: all 0.3s ease-out;

}



.h-menu a:before{

  content: "";

  position: absolute;

  left:78px;

  bottom:0px;

  z-index: 10;

  width: 0px;

  height: 4px;

  background-color: #ff9600;

  transition: all 0.35s ease-out;

}

.h-menu a:hover:before{

  display: block;

  left:42px;

  width: 70px;

}



.h-menu-hover:before{

  content: "";

  position: absolute;

  left:42px !important;

  bottom:0px;

  z-index: 10;

  width: 70px !important;

  height: 4px;

  background-color: #0348bd;

  transition: all 0.35s ease-out;

}



/*end menu*/

/*厂房展示*/

.cfzs{

	width: 1260px;

	height: auto;

	margin: 0 auto;

	margin-top:30px;

	background-color:#f5f5f5;

	border-radius:5px;

	padding:15px;

}

.cfzs-1{

	width: 1260px;

	height: 2px;

	margin: 0 auto;

	background-color:#163859;

	margin-top:10px;

}



/*middle*/

.quan{

	width: 100%;

	height: auto;

	margin: 0 auto;

	background-color:#f5f5f5;

	padding-top:5px;

	padding-bottom:20px;

}

.quan-1{

	width: 100%;

	height: auto;

	margin: 0 auto;

	background-color:#0066ca;

	padding-top:20px;

	padding-bottom:20px;

}



    /*所有标题*/

.h-tit05{

	width: 1260px;

	height:72px;

	margin: 0 auto;

	overflow: hidden;

	margin-top:30px;

	background-image: url(../img/ny.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}

.h-tit05 h2{

	font-size: 40px;

	color: #0099da;

	line-height:46px;

	text-align: center;

	font-weight: bold;

	line-height:72px;

}	

.nyxx{

width:1260px;

height:1px;

margin: 0 auto;

border: 1px solid #CCCCCC;

margin-top:5px;

}	

.h-tit01{

	width: 1260px;

	height:50px;

	margin: 0 auto;

	overflow: hidden;

	background-image: url(../img/zs.jpg);

	background-repeat: no-repeat;

	background-position: center;

	margin-top:30px;

}

.h-tit01 h2{

	font-size: 36px;

	color: #333;

	line-height:46px;

	text-align: center;

	font-weight: bold;

	line-height:50px;

}

.h-tit01 p{

  display: block;

  margin-top: 43px;

  width: 100%;

  font-size: 17px;

  color: #444;

  text-align: center;

}

.h-tit03{

	font-size: 40px;

	color: #333;

	line-height:46px;

	text-align: center;

	font-weight: bold;

}



.h-tit02{

	width: 1260px;

	height:72px;

	margin: 0 auto;

	overflow: hidden;

	margin-top:40px;

}

.h-tit02 h2{

	font-size: 38px;

	color: #333;

	line-height:46px;

	text-align: center;

	font-weight: bold;

	line-height:72px;

}

.h-tit02d{

	width: 76px;

	height:4px;

	margin: 0 auto;

	background-color:#FFCC00;

}

.h-tit04{

	width: 1260px;

	height:auto;

	margin: 0 auto;

	overflow: hidden;

	margin-top:30px;



}

.h-tit04 h2{

	font-size: 40px;

	color: #333;

	line-height:46px;

	text-align: center;

	font-weight: bold;

	line-height:auto;

}

.h-tit04 p{

	font-size: 18px;

	color: #666666;

	line-height:auto;

	text-align: center;

	line-height:auto;

}

.tit2{

	margin:0 auto;

	width: 610px;

	height: 40px;

	font-size: 18px;

	color: #fff;

	text-align:center;

	background-color:#e70200;

	line-height:40px;

	margin-top:10px;

}



.tit2-zi2{

width:376px;

height:20px;

margin: 0 auto;

}

.tit2 a{

  display: block;

  float: right;

  width: 119px;

  height: 29px;

  font-size: 15px;

  color: #fff;

  text-indent: 25px;

  line-height: 29px;

  background: url(../img/more-tu1.jpg) top right no-repeat;

  background-color: #045ac5;

}

    /*end所有标题*/

.h-proc1 {

  width: 1260px;

  height: auto;

  text-align: center;

  margin-top:30px;

  margin-bottom:30px;

}



.h-proc1 a h3{

  float:left;

  margin-right: 4px;

  margin-left: 2px;

  margin-bottom: 7px;

  width: 172px;

  height: 40px;

  font-size: 16px;

  color: #333;

  text-align: center;

  line-height: 40px;

  border-radius:5px;

  border: 1px solid #664422;

  

}



.h-proc1 a:hover h3 {

  background-color:#0086e3;

  color: #fff;

}



.h-proc1-hover h3{

  color: #fff !important;

  background-color: #343434 !important;

}

.proc1-hover h3{

  color: #fff !important;

  background-color: #343434 !important;

}

.jjbj{

	width: 100%;

	height: 721px;

	overflow: hidden;

	background-image:url(../img/jjbj.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}

.part2{

 float:left;

  width: 560px;

  height: 335px;

  overflow: hidden;

  margin-top:30px;

  margin-left:10px;



}

.part2-l{

    float:left;

	width:710px;

	height: auto;

	overflow: hidden;

	margin-top:30px;

}

.part2-n{

	width:1260px;

	height: 190px;

	margin: 0 auto;

	margin-top:40px;

	background-image: url(../img/jjs.png);



}

.part2-n1{

float:left;

	width:240px;

	height: auto;

	margin-right:10px;

}

.part2-ny{

float:right;

	width:310px;

	height: auto;

}

.part2-dd{

	width:auto;

	height: auto;

	margin: 0 auto;



} 



.part2-nt{

	float:left;

	width:160px;

	height: 67px;

	line-height: 67px;

	color: #FFFFFF;

	font-size:40px;

	text-align:center;

	margin-top:30px;

	font-family: Impact;

} 

.part2-ntz{

    float:left;

	width:auto;

	height: auto;

	margin: 0 auto;

	color: #FFFFFF;

	font-size:18px;

	text-align:center;

	margin-top:56px;



} 

.part2-nwz{

	width:92%;

	height: auto;

	margin: 0 auto;

	font-size:15px;

	line-height: 26px;

	color: #FFFFFF;

	text-transform: uppercase;

	text-align:center;

} 



.part2-xx{

    float:left;

	width:1px;

	height: 130px;

	background-color:#FFFFFF;

	margin-top:30px;

}    

.jianjie{

	width:auto;

	height: 40px;

  font-size: 32px;

  color: #333;

  font-weight: bold;

  margin-top:60px;

}

.jianjiex{

	width:80px;

	height:2px;

	background-color:#ff8842;

	margin-left:20px;

    margin-top:10px;

}

.h-about-tit{

  width: auto;

  height: 30px;

  text-align:left;

  overflow: hidden;

  margin-left:20px;

  margin-top:10px;

}

.h-about-tit h2{

  float:left;

  font-size: 22px;

  color: #0069a9;

  font-weight: bold;

}

.h-about-tit zi1{

	float:left;

	font-size: 16px;

	color: #e7e7e7;

	text-transform: uppercase;

}

.h-about-tit-line1{

  width: 1030px;

  height: 1px;

  background-color:#CCCCCC;

  margin-top:20px;

}





.about-zi1{

float:left;

  font-size: 18px;

  color: #333;

  text-align:center;

  line-height:60px;

  	text-transform: uppercase;

}

.about-zi2{

	padding:8px 0px 10px;

	font-size: 18px;

	color: #383838;

	font-weight: bold;



}

.h-about{

  margin: 0 auto;

  margin-top: 10px;

  width: 100%;

  height: 235px;

  font-size: 16px;

  color: #000;

  line-height: 190%;

  overflow: hidden;

}

.h-about p,

.h-about p a,

.h-about p strong{

  font-size: 16px;

  color: #333;

  line-height: 180%;

}

.h-abt-more{

  width: 140px;

  height: 40px;

  background-color:#0099da;

  font-size: 16px;

  color: #fff;

  line-height:40px;

  text-align:center;

    border-radius:5px;

	margin-top:20px;

  

}



.h-abt-more a{

  font-size: 16px;

  color: #fff;

}

.part2-r{

  float: right;

  width: 500px;

  overflow: hidden;

}

.part2-r .tit1 p{

  display: block;

  margin-top: 44px;

  margin-left: 124px;

  height: 58px;

  font-size: 49px;

  color: #fff;

  font-weight: bold;

}

.part2-img{

  margin-left: 113px;

}











.case1{

  width: 1300px;

  height: auto;

  overflow: hidden;

}

.case1 li{

  margin-right: 20px;

  float: left;

  width: 300px;

  height: 450px;

}

.case1 li .tu1{

  width: 300px;

  height: 375px;

  overflow: hidden;

}

.case1 li .tu1 img{

  width: 300px;

  height: 375px;

  transition: all 0.5s ease-out;

  -webkit-transform: scale(1, 1); 

     -moz-transform: scale(1, 1); 

  -webkit-transition: all 0.5s ease-out; 

     -moz-transition: all 0.5s ease-out; 

}

.case1 li:hover .tu1 img{

   transition: all 0.5s ease-out;

  -webkit-transform: scale(1.1, 1.1); 

     -moz-transform: scale(1.1, 1.1); 

  -webkit-transition: all 0.5s ease-out; 

     -moz-transition: all 0.5s ease-out; 

}

.case1 li .tit{

  width: 100%;

  height: 52px;

  background-color: #eeeeee;

  transition: all 0.3s ease-out;

}

.case1 li .tit a h3{

  display: block;

  float: left;

  padding:15px 0px;

  margin-left: 20px;

  width: 220px;

  height: 60px;

  font-size: 16px;

  color: #000;

  line-height: 120%;

  transition: all 0.3s ease-out;

}

.case1 li:hover .tit a h3{

  color: #fff;

}

.case1 li:hover .tit{

  background-color: #00a459;

}

.case1 li .tit .more1{

  float: right;

  width: 39px;

  height: 44px;

  background: url(../img/case-tu2.png) -44px 0px no-repeat;

  transition: all 0.3s ease-out;

}

.case1 li:hover .tit .more1{

  background-position: 0px 0px;

}





.my-ys{

  margin-top: 92px;

  width: 100%;

  height: auto;

  overflow: hidden;

}

.my-ys li{

  height: 55px;

  width: 370px;

}

.my-ys li img{

  display: block;

  margin-top: 6px;

  float: left;

}

.my-ys li p{

  display: inline-block;

  float: left;

  margin-left: 22px;

  font-size: 25px;

  line-height: 170%;

  color: #fff;

}

.my-ys-p{

  width: 313px;

}

.my-ys-ml1{

  margin-left: 68px;

}

.my-ys-ml2{

  margin-left: 79px;

}

.my-ys-ml3{

  margin-left: 58px;

}

.my-ys-ml4{

  margin-left: 37px;

}

.my-ys-ml5{

  margin-left: 15px;

}

/*end middle*/

/*新闻*/

.qnew{

  width: 1260px;

  height: 88px;

  margin: 0 auto;

  margin-top: 20px;

}

.qnewl{

  width: 160px;

  float: left;

}

.qnewr{

  width: 300px;

  float: right;

}

.qnewl h3{

  font-size: 26px;

  color: #333;

}

.qnewl span{

  font-size: 17px;

  color: #848484

}

.qnewr li{

  background: #0a76c6;

  width: 116px;

  height: 30px;

  float: left;

  margin-right: 10px;

  border-radius: 10px;

  line-height: 30px;

  color: #fff;

  text-align:center;

  font-size: 15px;

  margin-top: 20px;

}

.qnewb{

  width: 1260px;

  margin: 0 auto;

  height: 353px;

  margin-top: 10px;

  margin-bottom: 10px

}

.qnewbl{

  width: 592px;

  height: 323px;

  float: left;

}

.qnewbl embed{



}

.qnewbr{

  width: 600px;

  height: 322px;

  float: right;

  padding-top: 25px;

}

.qnewbr li:hover .bt a{

  color: #ff8200;

  margin-left:  15px;

  transition: 0.5s all ease-out;

}

.qnewbr .con .bt{

  width: 460px;

  height: 35px;

}

.qnewbr .con .bt a{

  color: #333;

  font-size: 18px;

  font-weight: bold;



}

.qnewbr .con .intro a{

  line-height: 30px;

  color: #808080;

  font-size: 15px;

}

.qnewbr .con .pic{

  font-size: 13px;

  color: #9a9a9a;

  margin-top: 20px;

}









.newx{

  width: 194px;

  height: 56px;

  margin: 0 auto;

  margin-top: 10px;

}

.newx h3{

  text-align: center;

  color: #333;

  font-size: 25px; 

}

.newx span{

  text-align: center;

  text-transform: uppercase;

  font-size: 14px;

  color: #9e9e9e;

  margin-top: 5px;

}



.xmsy{ width:1260px;height:auto; 

  margin:0px auto;height:180px;}

.xmsy ul{}

.xmsy ul li{float: left;

margin-bottom: 10px;

margin-right: 20px;

width: 610px;

height: 145px;}



.xmsy ul li:hover{background: #; transition: 0.2s all ease-out;}



.xmsy ul li a{margin-right:20px; float:left; width: 350px; }

.xmsy .pic{ float:left; width:215px; height:134px; border:5px solid #ffffff;}

.xmsy .con{ float:right; width:370px; height:114px;}

.xmsy .bt{ height:44px;  line-height:44px; font-size:18px; text-align:left; font-weight:bold;}

.xmsy .bt a{ font-size:16px; color:#090909; font-weight:bold;}

.xmsy .intro{font-size:12px; color:#555555; line-height:20px;}

.xmsy .intro a{ 

 font-size: 14px;

color: #555555;

line-height: 25px;

margin-top: 10px;}



.xmsy ul li:hover .intro a{color: #848484;}

.xmsy ul li:hover .bt a{}

.htiao{width: 41px;height: 5px;

  background: #ff8200;margin-bottom: 10px;}

.xmsy ul li:hover .htiao{width: 90px;height: 5px;background: #ffb400;transition: 0.2s all ease-out;}



/*bottom*/

.dubeijing{

	width:100%;

	height:414px;

	background-image: url(../img/index11.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}



.bg-word{

  padding:20px 0px;

  background-color: #ffc009;

  text-align: center;

}

.bg-word p{

  font-size: 48px;

  color: #333;

  text-align: center;

  line-height: 150%;

  font-weight: bold;

  letter-spacing: 2px;

}

.foot-bg {

	padding:15px 0px;

	width: 100%;

	height: auto;

	overflow: hidden;

	background-color: #2b2b2b;

}



.foot-db {

	width: 1260px;

	height: auto;

	margin: 0 auto;

}

.dibux {

	float:left;

	width: 7px;

	height: auto;

}

.dibu {

	float:left;

	width: auto;

	height: auto;

	margin-left:50px;

	border-right: 1px solid #999999;

}

.dibu1 {

	width: 300px;

	height: auto;

	font-size:18px;

	line-height:40px;

	font-weight: bold;

	color:#FFFFFF;

	padding-left:10px;

}

.dibux11 {

	width: 50px;

	height: 2px;

	margin-left:10px;

	background-color:#ff9000;

}

.dibu2 {

	width: 350px;

	height: auto;

	font-size:16px;

	line-height:28px;

	color:#eeeeee;

	margin-top:20px;

	margin-left:10px;

}

.dibu3 {

	width: 340px;

	height: auto;

	font-size:16px;

	line-height:26px;

	color:#eeeeee;

	margin-left:10px;

	margin-top:10px;

}

.dibur {

	float:left;

	width: 180px;

	height: auto;

	margin-left:10px;

}

.dibur1 {

	width: 170px;

	height: auto;

	font-size:18px;

	line-height:40px;

	font-weight: bold;

	color:#FFFFFF;

}

.dibur2 {

	width: 380px;

	height: auto;

	margin-top:10px;



}





.foot-l{

  float: left;

  width: 530px;

  height: auto;

}

.foot-l h2 strong{

  font-size: 26px;

  color: #3e97fb;

  font-weight: bold;

}

.f-proc{

  float: left;

  width: 469px;

  height:310px;

  background-color:#ceeedd;

}

.f-proc h3{

	display: block;

	width: 100%;

	height: 46px;

	font-size: 18px;

	line-height:46px;

	color: #fff;

	background-color:#1f8f5a;

	font-weight: bold;

}

.f-line1{

  margin-bottom: 15px;

  width: 60px;

  height: 3px;

  background-color: #045ac5;

}

.f-proc a {

  display: block;

  float: left;

  height: 26px;

  width: 220px;

  font-size: 15px;

  color: #d1d0ce;

  line-height: 26px;

}



.f-ewm{

  margin-top: 10px;

  width: 117px;

  

}

.f-ewm p{

  font-size: 15px;

  color: #fff;

  text-align: center;

}

.f-lxwm{

  float: left;

  margin-top: 23px;

  margin-left:33px;

  width: 405px;

  font-size: 16px;

  color: #333;

  line-height: 170%;

  padding-bottom:20px;

}

.f-lxwm p, .f-lxwm a{

  font-size: 16px;

  color: #333;

  line-height: 170%;

}

.f-menu{

  float: left;

  width: 236px;

}

.f-menu h3{

  display: block;

  width: 100%;

  height: 40px;

  font-size: 18px;

  color: #fff;

}

.f-menu a{

  display: block;

  float: left;

  width: 110px;

  height: 26px;

  font-size: 15px;

  color: #d1d0ce;

}

.f-link {

  float: right;

  width: 210px;

  height: auto;

}

.f-link h3{

  display: block;

  width: 100%;

  height: 40px;

  font-size: 18px;

  color: #fff;

}

.f-link a,

.f-link p a {

  display: block;

  width: 100%;

  height: 29px;

  font-size: 14px;

  color: #dadada;

}



.bq{

	width: 100%;

	height: 55px;

	margin: 0 auto;

	text-align: center;

	line-height: 55px;

	background-color:#000;



}

.bq p,

.bq p a {

  text-align: center;

  font-size: 15px;

  color: #fff;

  line-height: 40px;

}

/*end bottom*/



/*滚动2*/

.h-pro-gun02 li{

  margin-right: 15px;

  margin-bottom: 15px;

  float: left;

  overflow: hidden;

  -webkit-transition: all 0.5s ease-out; 

  -moz-transition: all 0.5s ease-out; 

  transition: all 0.5s ease-out;

}

.h-pro-gun02 li .tu{

  height:245px;

  background-color: #e5e5e5;;

  overflow: hidden;

}

.h-pro-gun02 li .tu img{

  -webkit-transform: scale(1, 1); 

  -moz-transform: scale(1, 1); 

  -webkit-transition: all 0.5s ease-out; 

  -moz-transition: all 0.5s ease-out; 

  transition: all 0.5s ease-out;

}

.h-pro-gun02 li:hover .tu img{

  -webkit-transform: scale(1.1, 1.1); 

  -moz-transform: scale(1.1, 1.1); 

  transform: scale(1.1, 1.1); 

  -webkit-transition: all 0.6s ease-out; 

  -moz-transition: all 0.6s ease-out; 

  transition: all 0.6s ease-out;

}

.h-pro-gun02 li a h3{

	margin-top:0px;

	display: block;

	/*  width:246px;*/

  height: 40px;

	line-height: 40px;

	font-size: 16px;

	color: #fff;

	text-align: center;

	letter-spacing: 0px;

	/*border-bottom: 2px solid #b5b5b5;*/

  transition: all 0.3s ease-out;

	background-color: #0099da;

}

.h-pro-gun02 li a h3:hover{

	color: #fff;

	background-color: #ff9c00;

}

/*滚动7*/

.pro-gun07{

  width: 1300px;

  height: auto;

  overflow: hidden;

}

.pro-gun07 *{

  transition: all 0.35s ease-out;

}

.pro-gun07 li{

  float: left;

  margin-right:29px;

  margin-bottom:29px;

  width: 294px;

  height: 369px;

}

.pro-gun07 li .pro-img{

  width: 292px;

  height: 223px;

  border:1px solid #e5e5e5;

  overflow: hidden;

}

.pro-gun07 li .pro-img img{

  width: 292px;

  height: 223px;

}

.pro-gun07 li .cont1{

  width: 292px;

  height: 110px;

  border:1px solid #e5e5e5;

  border-top:none;

  overflow: hidden;

}

.pro-gun07 li .cont1 .pro1-tit{

  padding:17px 18px 0px 18px;

  overflow: hidden;

}

.pro-gun07 li .cont1 .pro1-tit a h2{

  display: block;

  float: left;

  width: 185px;

  height: 55px;

  font-size: 16px;

  color: #131313;

  line-height: 150%;

  overflow: hidden;

}

.pro-gun07 li:hover .cont1 .pro1-tit a h2{

  color: #0348bd;

}

.pro-gun07 li .cont1 .pro1-tit .more1 a{

  display: block;

  float: right;

  width: 58px;

  height: 18px;

  border:1px solid #0348bd;

  border-radius: 20px;

  font-size: 12px;

  text-align: center;

  line-height: 18px;

  color: #0348bd;

  text-transform: uppercase;

}

.pro-gun07 li:hover .cont1 .pro1-tit .more1 a{

  background-color: #0348bd;

  color: #fff;

}

.pro-gun07 li .cont1 .pro-phone p{

  display: block;

  padding-top: 8px;

  padding-left:18px;

  font-size: 14px;

  color: #626262;

  border-top:1px solid #eeeeee;

}

/*end首页产品*/

/*首页新闻*/

.news1 {

  width: 1300px;

  height: auto;

  overflow: hidden;

  margin-bottom:30px;

}



.news1 li {

  float: left;

  margin-right: 25px;

  width: 290px;

  height: 400px;

  background-color:#FFFFFF;

  border: 1px solid #CCCCCC;

}



.news1 li img {

  width: 290px;

  height: 196px;

}



.news1 li a h3 {

  display: block;

  margin-top: 18px;

  width: 100%;

  height: 20px;

  font-size: 16px;

  color: #000;

  overflow: hidden;

  transition: all 0.2s ease-out;

  text-align:center;

}



.news1 li:hover a h3 {

  margin-top: 15px;

}



.news1 li p {

  display: block;

  margin-top: 13px;

  width: 96%;

  height: 70px;

  font-size: 14px;

  color: #626262;

  line-height: 180%;

  overflow: hidden;

  text-align:center;

  transition: all 0.4s ease-out;

}



.news1 li:hover p {

  margin-top: 15px;

}



.news1 li .ns-more a {

  display: block;

  margin-top: 30px;

  width: 110px;

  height: 35px;

  margin: 0 auto;

  border: 2px solid #aaaaaa;

  border-radius: 4px;

  text-align: center;

  font-size: 14px;

  color: #626262;

  line-height: 33px;

  transition: all 0.6s ease-out;

  margin-top:20px;

}



.news1 li:hover .ns-more a {

  margin-top: 25px;

  background-color: #0066ca;

  color: #fff;

}

/*end首页新闻*/

/*新闻样式7*/

.y-news007{

  width: 1260px;

  height: auto;

  overflow: hidden;

}

.y-news007 ul{

  width: 1350px;

}

.y-news007 ul li{

  float: left;

  margin-right: 57px;

  width: 385px;

  height: 400px;

}

.y-news007 ul li .tu{

  width: 385px;

  height: 230px;

}

.y-news007 ul li a h4{

  margin-top:15px;

  display: block;

  width: 100%;

  font-size: 16px;

  color: #0e0e0e;

  text-align: center;

  line-height: 150%;

  overflow: hidden;

}

.y-news007 ul li:hover a h4{

  color: #e31515;

}

.y-news007 ul li p{

  display: block;

  margin-top:17px;

  height: 56px;

  font-size: 15px;

  color: #8d8d8d;

  text-align: center;

  line-height: 130%;

  letter-spacing: 0px;

  overflow: hidden;

}

.y-news007 ul li .more a{

  margin: 0 auto;

  display: block;

  width: 114px;

  height: 30px;

  border: 1px solid #e31515;

  text-align: center;

  line-height: 30px;

  color: #e31515;

  -webkit-transition: all 0.2s ease-out; 

  -moz-transition: all 0.2s ease-out; 

  transition: all 0.2s ease-out;

}

.y-news007 ul li:hover .more a{

  width: 100%;

  background-color: #e31515;

  color: #fff;

  -webkit-transition: all 0.3s ease-out; 

  -moz-transition: all 0.3s ease-out; 

  transition: all 0.3s ease-out;

}

/*内页*/

	/*联系我们*/

ul.lx{width:100%;}

ul.lx img{max-width:100%;height:auto;}

ul.lx li.lianxi{float:left;width:40%;padding:2.5%;}

ul.lx li.guestbook{float:left;width:50%;}

	/*当前位置*/

.ny-bj{

	width:100%;

	height:420px;

	background-image:url(../img/ny-banner1.jpg);

	margin:0 auto;

	background-repeat: no-repeat;

	background-position: center top;

}	

	

.ny-weizhi{padding:10px 0px;/*width: 100%;*/height: auto;background-color: #efefef;border:1px solid #DFDEDE;}

.ny-weizhi .ny-r-t{margin:0 auto;width: 1200px; font-size: 15px;color: #333;}

	/*单页效果*/

.ny-cont{

	padding:10px 0px 20px 0px;

	margin:0 auto;

	width: 1260px;

	font-size: 15px;

	color: #333;

	line-height: 190%;

	letter-spacing: 0px;

}

.ny-cont p, .ny-cont p a{

	margin-top:15px;

	font-size: 15px;

	color: #333;

	line-height: 190%;

}

.ny-cont a{

 	font-size: 15px;

	color: #333;

	line-height: 190%;

 }

 .ny-cont-h2{

	display: block;

	width: 100%;

	font-size: 26px;

	color: #333;

	font-weight: bold;

	text-align: center;

}

/*详情页样式*/

.ny-xq{

  margin:30px auto;

  width: 1200px;

  height: auto;

}

.ny-xq-l{

  float: left;

  width: 145px;

  height: 115px;

  border-right: 1px solid #d6d6d6;

}

.ny-xq-l .date1{

  position: relative;

  width: 110px;

  height: 36px;

  text-align: center;

}

.ny-xq-l .date1 .year1 {

  position: relative;

  font-size: 20px;

  color: #000;

  font-family:"font1";

  text-align: center;

}

.ny-xq-l .date1 .year1 span{

  position: absolute;

  left:35%;

  z-index:2;

  display:block;

  background: #fff;

  padding: 0 5px;

  font-size: 20px;

  color: #000;

  font-family:"font1";

  background-color: #fff;

  letter-spacing: 0px; 

}

.ny-xq-l .date1 .year1:before{

  content: "";

  display: block;

  width: 100%;

  height: 1px;

  background: #e3e3e3;

  position: absolute;

  top: 12px;

  left: 0;

  z-index:1;

}

.ny-xq-l .date2{

  margin-top: 32px;

  text-align: center;

  font-size: 34px;

  line-height: 120%;

  color: #ff4a4a;

  font-family:"font1";

  letter-spacing: 0px;

}

.ny-xq-l .read1{

  margin-top: 5px;

  font-size: 13px;

  text-align: center;

  color: #333333;

  letter-spacing: 0px;

}

.ny-xq-l .read1 strong{

  font-weight: bold;

}

.ny-xq-r{

  float: right;

  padding:18px 45px;

  width: 960px;

  height: 80px;

  background-color: #e5e5e5;

  overflow: hidden;

}

.ny-xq-r p{

  display: block;

  height: 70px;

  font-size: 15px;

  color: #333;

  line-height: 170%;

  letter-spacing: 0px;

  overflow: hidden;

}

.ny-xq-r p p{

  font-size: 15px;

  color: #333;

  line-height: 170%;

  letter-spacing: 0px;

}

 /*内页新闻1*/

.ny-news01{

  width:100%;

  height: auto;

}

.ny-news01 li{

	padding:20px 0px;

  width: 100%;

  border-bottom:1px dashed #dedddd;

  overflow: hidden;

}

.ny-news01 li .tu1{

	float: left;

	width: 185px;

	height: 130px;

	overflow: hidden;

  border:1px solid #efefef;

}

.ny-news01 li .tu1 img{

	width: 185px;

	height: 130px;

	overflow: hidden;

	 transition: all 0.5s ease-out;

  -webkit-transform: scale(1, 1); 

     -moz-transform: scale(1, 1); 

  -webkit-transition: all 0.5s ease-out; 

     -moz-transition: all 0.5s ease-out; 

}

.ny-news01 li:hover .tu1 img{

	 transition: all 0.5s ease-out;

  -webkit-transform: scale(1.1, 1.1); 

     -moz-transform: scale(1.1, 1.1); 

  -webkit-transition: all 0.5s ease-out; 

     -moz-transition: all 0.5s ease-out;

}

.ny-news01 li .l01{

  float: right;

  margin-left:15px;

  width: 92px;

  height: 100px;

  border-right: 1px solid #efefef;

  border-left: 1px solid #efefef;

}

.ny-news01 li .l01 .n-day{

  width: 100%;

  height: 57px;

  font-size: 45px;

  color: #555;

  text-align: center;

  line-height: 57px;

  font-family: "Impact";

  letter-spacing: 0px;

  transition: all 0.4s ease-in-out;

}

.ny-news01 li:hover .l01 .n-day{

	color: #ff2a2a;

}

.ny-news01 li .l01 .n-month{

  width: 100%;

  font-size: 15px;

  color: #555;

  text-align: center;

  letter-spacing: 0px;

}

.ny-news01 li .r01{

  float: left;

  margin-left:50px;

  width: 850px;

  height: auto;

}

.ny-news01 li .r01 a h2{

  display: block;

  width: 100%;

  height: 36px;

  font-size: 16px;

  color: #555;

  letter-spacing: 0px;

  transition: all 0.3s ease-in-out;

}

.ny-news01 li:hover .r01 a h2{

	color:#ff2a2a;

}

.ny-news01 li .r01 p{

  display: block;

  width: 100%;

  height: 36px;

  font-size: 14px;

  color: #555;

  letter-spacing: 0px;

  line-height: 130%;

  overflow: hidden;

}

/*首页产品*/

.h-pro01{

  width: 1260px;

  height: auto;

  overflow: hidden;

  margin:0 auto;

  margin-top:30px;

}

.h-pro01 ul{

  width:100%;

}

.h-pro01 ul li{

	float: left;

	margin-right: 18px;

	margin-bottom: 18px;

	width: 320px;

	height: 315px;

	border: 1px solid #d9d9d9;

	background-color:#FFFFFF;

}

.h-pro01 ul li:hover{

  border:1px solid #d9d9d9;

  background-color: #e70200;

}

.h-pro01 ul li .tu{

  margin-top:11px;

  margin-left:11px;

  width: 300px;

  height: 225px;

  overflow: hidden;

}

.h-pro01 ul li .tu img{

  width: 300px;

  height: 225px;

  -webkit-transform: scale(1, 1); 

  -moz-transform: scale(1, 1); 

  -webkit-transition: all 0.5s ease-out; 

  -moz-transition: all 0.5s ease-out; 

  transition: all 0.5s ease-out;

}

.h-pro01 ul li:hover .tu img{

  -webkit-transform: scale(1.1, 1.1); 

  -moz-transform: scale(1.1, 1.1); 

  transform: scale(1.1, 1.1); 

  -webkit-transition: all 0.6s ease-out; 

  -moz-transition: all 0.6s ease-out; 

  transition: all 0.6s ease-out;

}

.h-pro01 ul li a h3{

margin: 0  auto;

	margin-top:5px;

	display: block;

	width: 300px;

	height: 32px;

	font-size:16px;

	color: #fff;

	text-align: center;

	line-height: 32px;

	background-color: #e70200;

}

.h-pro01 ul li:hover a h3{

  color: #333;

  	background-color: #ffffff;

}

.h-pro01 ul li .dianhu{

  margin-top:10px;

  width: auto;

  height: auto;

  text-align:center;

}

.h-pro01 ul li .dianhu p{

  width: 100%;

  height: 22px;

  font-size: 14px;

  color: #333;

}

.h-pro01 ul li .dianhu span{

  width: 100%;

  font-size: 16px;

  color: #666666;

  text-align:center;

}

.h-pro01 ul li:hover .dianhu span{

  width: 100%;

  font-size: 16px;

  color: #fff;

}







.h-news01-tit{

  width: 100%;

  height: 113px;

  font-size: 16px;

  color: #555;

  line-height: 113px;

  text-align: right;

  letter-spacing: 0px;

}

.h-news02{

  float: left;

  width: 450px;

  height: auto;

  margin-top:30px;

}

.h-news01{

  float: right;

  width: 790px;

  height: auto;

  margin-top:30px;

}

.h-news01 li{

  margin-bottom: 23px;

  width: 100%;

  height: 80px;

  overflow: hidden;

}

.h-news01 li .l01{

  float: left;

  width: 92px;

  height: 80px;

  border-right: 3px solid #555555;

}

.h-news01 li .l01 .n-day{

  width: 100%;

  height: 57px;

  font-size: 45px;

  color: #555;

  text-align: center;

  line-height: 57px;

  font-family: "Impact";

  letter-spacing: 0px;

}

.h-news01 li .l01 .n-month{

  width: 100%;

  font-size: 15px;

  color: #555;

  text-align: center;

  letter-spacing: 0px;

}

.h-news01 li .r01{

  float: right;

  width: 690px;

  height: auto;

}

.h-news01 li .r01 a h2{

  display: block;

  width: 100%;

  height: 36px;

  font-size: 16px;

  color: #555;

  letter-spacing: 0px;

  transition: all 0.3s ease-in-out;

}

.h-news01 li:hover .r01 a h2{

	color:#fe0000;

}

.h-news01 li .r01 p{

  display: block;

  width: 100%;

  height: 36px;

  font-size: 14px;

  color: #555;

  letter-spacing: 0px;

  line-height: 130%;

  overflow: hidden;

}



/*新闻资讯*/

.qinewa{

	width: 1260px;

	margin: 0 auto;	

	height: 529px;

}

.qinewal{

	width: 692px;

	height: 517px;

	float: left;margin-top: 27px;

}

.qinewar{

	width: 546px;

	height: 502px;

	float: right;

	background: #fff;margin-top: 18px;

}



/*新闻*/

.h-news01{

width: 692px;

height: auto;

overflow: hidden;

margin: 0 auto;

margin-top: 36px;

}

.h-news01 li{

	float: left;

	margin-right: 71px;

	margin-bottom: 13px;

	width: 647px;

	height: 146px;

	border-bottom: 1px dashed #e3e1e1;

}

.h-news01 li .num001{

  float: left;

width: 188px;

height: 121px;

  

  font-family: "ITC Avant Garde Gothic";

  font-size: 90px;

  color: #000000;

  line-height: 80px;

}

.h-news01 li .num001 img{

	width: 188px;

	height: 121px;

}



.h-news01 li:hover .num001{

  color: #eba204;



}

.h-news01 li .r01{

  float: right;

  width: 430px;

  height: auto;

  overflow: hidden;

  margin-top: 18px;

}

.h-news01 li .r01 a h4{

  display: block;

  height: 37px;

  font-size: 17px;

  color: #000000;

  overflow: hidden;

  line-height: 100%;

  letter-spacing: 0px;

}

.h-news01 li:hover .r01 a h4{

  color: #FF6600;

}

.h-news01 li .r01 p{

  display: block;

  height: 50px;

  font-size: 14px;

  color: #888888;

  line-height: 170%;

  letter-spacing: 0px;

}





.xinwes{

  width:493px;

  height: 32px;

}



.xinwex{

  width: 493px;

  height: 75px;

}

.xinwenl{

  background: #ffa800;

  width: 28px;

  height: 30px;

  float: left;

  line-height: 30px;

  text-align: center;

  color: #fff;

  font-size: 16px;

}

.xinwenr{

  width: 450px;

  height: 30px;

  line-height: 30px;

  float: left;

  margin-left: 13px;

}

.xinwenr h3 a{

  font-size: 17px;

  color: #333;

}

.xinwenx{

  width: 493px;

  height: 85px;

  overflow: hidden;

  margin-top: 15px;

}

.xinwenxl{

  background: #ffa800;

  width: 28px;

  height: 30px;

  float: left;

  line-height: 30px;

  text-align: center;

  color: #fff;

  font-size: 16px;

  margin-top:5px;

}

.xinwenxr{

  width: 450px;

  height: 46px;

  line-height: 22px;

  float: left;

  margin-left: 5px;

  font-size: 14px;

  color: #6a6a6a;

  overflow: hidden;margin-left: 13px;

}

.tlianxirt {

    width: 267px;

    height: 52px;

    background: url(../img/ke_21.jpg) no-repeat center;

    font-size: 25px;

    margin: 0 auto;

    margin-top: 0px;

    text-align: center;

    line-height: 52px;

    margin-top: 20px;

    margin-bottom: 30px;



}

.qinewar li{

	width: 90%;

	margin: 0 auto;

}



/*end middle*/

.shipinkuang{width:30%;width:30%;text-align:center; line-height:30px; margin:5px; float:left;}





/*新闻*/

.fl2{

	width: 100%;

	height: 508px;

	background-image: url(../img/xwbj.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	margin-top:50px;

}



.h-news-r{

  float: right;

  width: 880px;

  height: auto;

  overflow: hidden;

  margin-top:20px;

}

.h-news1{

  width: 100%;

  height: auto;

  overflow: hidden;

}

.h-news1 li{

  padding:10px 0px;

  width: 100%;

  height: 67px;

  border-bottom:1px solid #c9c9c9;

}

.h-news1 li .n-l{

  float: left;

  width: 83px;

  height: auto;

}

.h-news1 li .n-l .day01{

  display: block;

  width: 100%;

  height: 48px;

  font-size: 46px;

  color: #333;

  letter-spacing: 0px;

  line-height: 48px;

  font-family: Impact;

  text-align: center;

  line-height: 48px;

}



.h-news1 li .n-l .day01:hover{

  color: #ff7b19;



}

.h-news1 li .n-l .day02{

  display: block;

  width: 100%;

  height: 17px;

  font-size: 13px;

  color: #333;

  line-height: 17px;

  text-align: center;

  letter-spacing: 0px;

}

.h-news1 li .n-r{

  float: right;

  width: 780px;

  height: auto;

  overflow: hidden;

}

.h-news1 li .n-r a h3{

  display: block;

  height: 35px;

  width: 100%;

  font-size: 16px;

  color: #181818;

  line-height: 35px;

}



.h-news1 li .n-r a h3:hover{

  color: #ff7b19;

}



.h-news1 li .n-r p{

  display: block;

  width: 100%;

  height: 29px;

  font-size: 13px;

  color: #858585;

  line-height: 110%;

}



.h-tu01{

  width: 100%;

  height: 390px;

  background: url(../img/tu2.jpg) top center no-repeat;

}



/*案例展示*/

.anlii{

float:left;

width:630px;

height:490px;





}

.anlii-1{

float:right;

width:600px;

height:auto;





}





/*产品展示4*/

.h-pro-gun04{

  width: auto;

  height: auto;

  overflow: hidden;

}

.h-pro-gun04 li{

  float: left;

  position: relative;

  z-index: 10;

  margin-right: 10px;

    margin-bottom: 12px;

    width: 298px;

    height: 239px;

/*	border:1px solid #c9c9c9;

  border-radius: 8px;*/

  overflow: hidden;

}

.h-pro-gun04 li .tu1{

  position: absolute;

  top:0px;

  left:0px;

  z-index: 15;

}

.h-pro-gun04 li .tu1 img{

  width: 298px;

  height: 239px;

  transition: all 0.5s ease-out;

  -webkit-transform: scale(1, 1); 

     -moz-transform: scale(1, 1); 

  -webkit-transition: all 0.5s ease-out; 

     -moz-transition: all 0.5s ease-out; 

}

.h-pro-gun04 li:hover .tu1 img{

  transition: all 0.5s ease-out;

  -webkit-transform: scale(1.1, 1.1); 

     -moz-transform: scale(1.1, 1.1); 

  -webkit-transition: all 0.5s ease-out; 

     -moz-transition: all 0.5s ease-out; 

}

.h-pro-gun04 li .p1-tit{

  position: absolute;

  bottom:-55px;

  left:0px;

  z-index: 100;

  width: 100%;

  height: 95px;

  /*background:rgb(27,27,27,0.7);*/

  background: url(../img/pro-bg1.png);

  transition: all 0.3s ease-out;

}

.h-pro-gun04 li:hover .p1-tit{

  bottom:0px;

  /*background:rgb(172,81,27,0.7);*/

  background: url(../img/pro-bg1.png);

  height: 150px;

  transition: all 0.5s ease-out;

}

.h-pro-gun04 li .p1-tit a h3{

  display: block;

  margin-top: 9px;

  width: 100%;

  font-size: 16px;

  color: #fff;

  text-align: center;

  transition: all 0.3s ease-out;

}

.h-pro-gun04 li:hover .p1-tit a h3{

  margin-top: 25px;

}

.h-pro-gun04 li .p1-tit .phone1{

  	margin-top: 20px;

	width: 80%;

    height: 33px;

    border-radius: 0px 30px 30px 0px;

    background-color: #e70200;

    color: #fff;

    line-height: 33px;    

    padding-left: 24px;

    font-size: 16px



}

.h-pro-gun04 li .p1-tit .phone1 img{

  display: block;

  float: left;

  margin-top: 0px;

  margin-left: 30px;

}

.h-pro-gun04 li .p1-tit .phone1 p{

  display: block;

  font-size: 16px;

  color: #3d3d3d;

  line-height: 30px;

  text-indent: 20px;

}



/*首页产品展示*/

.part-cpl{ width: 230px; float: left; background: #ffffff; }

.part-cpr{ width: 920px; padding: 15px;  float: right; background: #ffffff;  }

.part-cpfl2{ width: 1200px; height:auto; margin: 0px auto; margin-top:30px;  }

.part-cpfl2 ul{ width: 1200px; text-align: center; }

.part-cpfl2 ul li{ 

  position: relative;

  display: inline-block;

  margin-left:10px;

  margin-bottom:10px;

  width: 180px; height: 45px;

  text-align: center; line-height: 45px;

  border: 1px solid #CCCCCC;

  

   }



.part-cpfl2 ul li a{

  display: inline-block;

  width: 180px; height: 45px;

 color: #333; 

 font-size: 17px; 

 font-weight:normal;

  }







.part-cpfl2 ul li .seclist{ 

  display: none;

 }

.part-cpfl2 ul li:hover .seclist{ 

  z-index: 99999;

  position: absolute;

  top: 45px;

  display: block;

 }



.part-cpfl2 ul li .seclist a{ 

  display: block;

  text-align: center;

  border-bottom: 1px solid #d6d6d6;

  background: #ffad30 !important;

  font-size: 15px;

  transition: 0.2s all ease;

 }



.part-cpfl2 ul li .seclist a:hover{ 

  display: block;

  text-align: center;

  border-bottom: 1px solid #d6d6d6;

  background: #0084ff !important;

  font-size: 15px;

 }





.part-cpfl2 ul li:hover a{

  background:#454545;

  color: #ffffff; }

/*手机站*/

